Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 France F6 France F8 France F9 USA F28 Australia F1 Australia F2 USA F22 USA F23 USA F27 USA F28 Challenger Ford de Cherbourg - Cherbourg Uncle Tobys Challenger - Tasmania Fergana Tennis Challenger Tournament - Fergana Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica GHI Bronx Tennis Classic - Bronx Voit Mexico City Open - Mexico City Isla de Lanzarote - Lanzarote Countrywide Classic USTA Challenger - Carson Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama USA F29 Open Diputacion Ciudad de Pozoblanco - Cordoba USA F24 Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sunrise Challenger Rhodes Challenger Vancouver Challenger St. Remy Challenger Rhodes Challenger Ramat Hasharon Challenger San Jose Challenger Fergana Challenger Nottingham Challenger Beijing Challenger Ortisei Challenger Samsung Securities Cup Challenger Tennis - Seoul Vancouver Challenger Bangkok Challenger Quimper Challenger Dallas Challenger Leon Challenger Busan Challenger Nottingham Challenger Istanbul Challenger Alphen Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Olbia Challenger - Olbia The LTA Bolton Challenger - Bolton Heineken Challenger - Ho Chi Minh City Ciudad de Pozoblanco Open Diputacion - Cordoba Bukhara Challenger - Bukhara Gemax Open - Belgrade Uncle Toby's Australian Men's Clay Court Challenger - Canberra 2007 Challenger of Santa Clara - Valencia 2006 Challenger of Santa Clarita California Challenger - Valencia XL Bermuda Open - Bermuda Ispat Open 2004 - Ostrava Nottingham Challenger Vancouver Challenger Aptos Challenger Napa Challenger Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Rennes Challenger Geneva Challenger Helsinki Challenger Happy Valley Challenger Budapest Challenger - Budapest Irving Challenger Ilkley Challenger Vancouver Challenger Smith Barney Men's Challenger - Covington Brescia Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Open de Montauban - Montauban Karshi Challenger Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Kaohsiung Challenger Ho Chi Minh City Challenger Ourocard Tennis Challenger - Sao Paulo Penza Cup - Penza Taipei City Challenger The Surbiton Trophy - Surbiton Seoul Challenger Busan Challenger The LTA Men's Challenger - Nottingham Taiwan Challenger - Kaohsiung Surbiton Challenger Nottingham Challenger Bukhara Challenger - Bukhara Tatra Banka Open - Bratislava Austin Challenger - Austin The Swanston Challenger - Sacramento Isla de Gran Canaria - Mas Palomas The $50,000 Pro Challenger at Calabasas - Calabasas Tatra Banka Open - Bratislava Ford Tennis Championships - Louisville Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Samsung Securities Cup - Seoul Tashkent Challenger ECM Prague Open 2005 - Prague Odlum Brown Vancouver Open - Vancouver St. Brieuc Challenger Open D'Orleans - Orleans Ostrava Challenger Ramat Hasharon Challenger The LTA Men's Challenger - Southampton Home Depot Center USTA Challenger - Carson XL Bermuda Open - Bermuda Vancouver Challenger Bratislava Challenger Granby Challenger Shenzhen Challenger Seoul Challenger Mobilux Open - Luxembourg Columbus Challenger Indian Wells Challenger Open D'Orleans - Orleans Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Bancolombia Open - Bogota Mordova Cup 2007 - Saransk The Surbiton Trophy - Surbiton Astana Challenger Shanghai Challenger VI Gramado Open de Tenis - Gramado Lambertz Open - Aachen Swanston Challenger - Sacramento Happy Valley Challenger Astana Challenger Mons Challenger Ischgl International Tennis Challenger 2003 - Ischgl Akbank Private Banking TED Open - Istanbul Vancouver Challenger Seoul Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Taipei City Challenger Raanana Challenger Le Gosier Challenger Seoul Challenger Busan Challenger The LTA Wrexham Challenger - Wrexham Tashkent Challenger Suzhou Challenger Columbus Challenger Canberra Challenger HTV Challenger - Ho Chi Minh City 2006 USTA Tallahassee Tennis Challenger - Tallahassee Czech Open - Prostejov Istanbul Challenger The Stella Artois Grass Court Championships - London College Station Challenger - College Station Chennai Open - Chennai Busan Challenger Bratislava Challenger Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Gimcheon Challenger Togliatti Cup - Togliatti RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Guzzini Challenger - Recanati Rennes Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Pilot Pen Tennis - New Haven Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui Zhuhai Challenger AIG Japan Open - Tokyo Taipei City Challenger Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha USTA Comerica Challenger - Aptos International Indoor Tennis Championships of Croatia - Zagreb Gwangju Challenger Singha Tennis Classic - Tarzana US Men's Clay Court Championships - Houston Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger Ordina Open - 's-Hertogenbosch dBI Tennis Challenger - Binghamton Mallorca Challenger Cassis Challenger China Open - Beijing Qatar ExxonMobil Open - Doha Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania Garden Open 2004 - Rome Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Tumkur Open - Tumkur Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Ljubljana Open - Ljubljana China Open - Beijing Alexander Kolyaskin Memorial - Donetsk AIG Japan Open Tennis Championships - Tokyo Citta di Monza - Monza Davidoff Swiss Indoors - Basel TED Open - Istanbul Pro Challenger at Calabasas - Calabasas Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Czech Open 2006 - Prostejov Gerry Weber Open - Halle The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai SA Tennis Open - Johannesburg Gerry Weber Open - Halle AEGON Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Morelos Challenger Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Brisbane International - Brisbane Apia International - Sydney Prague Challenger PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Athens Challenger Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Aircel Chennai Open - Chennai Brisbane International - Brisbane Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Busan Challenger AEGON Championships - London Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Sao Paulo Challenger Tour Finals Kremlin Cup - Moscow Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Dallas Challenger Nottingham-2 Challenger PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Bank Austria Tennis Trophy - Vienna Delray Beach Open - Delray Beach Salzburg Challenger Abierto Mexicano Telcel - Acapulco Pilot Pen Tennis - New Haven Heineken Open - Auckland Interwetten Austrian Open - Kitzbuhel Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Tashkent Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Geneva Challenger BMW Open - Munich Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Indianapolis Tennis Championships - Indianapolis The Artois Championships - London Chennai Open - Chennai Jerusalem Challenger Legg Mason Tennis Classic - Washington Geneva Open - Geneva Loughborough Challenger Aegon Nottingham Open - Nottingham Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Open 13 - Marseille Memphis Open - Memphis Batman Challenger BMW Open - Munich Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington Winston-Salem Open - Winston-Salem Little Rock Challenger ASB Classic - Auckland Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Le Gosier Challenger Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai Countrywide Classic - Los Angeles Gazprom Hungarian Open - Budapest Antalya Cup - Antalya Hall of Fame Open - Newport Guadalajara Challenger Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Mexico City Challenger Kun-Ming Challenger Athens Challenger Ningboo Challenger Ortisei Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch New York Open - New York China Open - Beijing Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle AEGON Championships - London Pilot Pen Tennis - New Haven Thailand Open - Bangkok UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok Manchester Challenger If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle If Stockholm Open - Stockholm Hua Hin Challenger Aircel Chennai Open - Chennai Andria Challenger Binghamton Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Canberra Challenger If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Claro Open Colombia - Bogota Kaohsiung Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Eckental Challenger Rakuten Japan Open - Tokyo Canberra Challenger Open Sud de France - Montpellier Indian Wells Challenger Tashkent Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Busan Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Geneva Open - Geneva Citi Open - Washington Chengdu Open - Chengdu St. Petersburg Open - St. Petersburg Open 13 - Marseille Gerry Weber Open - Halle Pilot Pen Tennis - New Haven TD Waterhouse Cup - Long Island Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Topshelf Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz ATP Kremlin Cup - Moscow Brisbane - Brisbane Pacific Life Open - Indian Wells Regions Morgan Keegan Championships - Memphis NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai AEGON International - Eastbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BMW Open - Munich Shanghai ATP Masters 1000 - Shanghai US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston BNP Paribas Open - Indian Wells The Stella Artois Grass Court Championships - London Qatar ExxonMobil Open - Doha Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Sony Ericsson Open - Miami CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome Canberra Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Vietnam Open - Ho Chi Minh City Sony Ericsson Open - Miami Farmers Classic - Los Angeles Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Miami Open - Miami Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells BMW Open - Munich BA-CA Tennis Trophy - Vienna China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati SAP Open - San Jose Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Tennis Masters Series - Madrid BMW Open - Munich BB&T Atlanta Open - Atlanta Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto SAP Open - San Jose Miami Open - Miami St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Claro Open Colombia - Bogota U.S. Open - New York Serbia Open - Belgrade Chengdu Open - Chengdu Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group I, 2R, ISR-POL 3-1 Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Kooyong Classic - Kooyong Wimbledon - London Mutua Madrilena Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, World Group, PO, ISR-CHI 3-2 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, Group 2, F, FIN-CYP, 3-2 AAMI Classic - Kooyong Davis Cup, World Group, PO, JPN-ISR 2-3 AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group II, PO, CYP-TUN 1-4 AAMI Classic - Kooyong Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 The Mubadala World Tennis Championship Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, 1R, HUN-ISR 3-2 Olympics - Athens Olympics - London Olympics - Rio de Janeiro